//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;

namespace CascadeSharp.TKernel.TCollection
{
    //---------------------------------------------------------------------
    //  Class  TCollection_HExtendedString
    //---------------------------------------------------------------------
    public sealed class TCollection_HExtendedString : Standard_Transient
    {
        public TCollection_HExtendedString()
            : base()
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString(string message)
            : base()
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString(char aChar)
            : base()
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString(int length, char filler)
            : base()
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString(TCollection_ExtendedString aString)
            : base()
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString(TCollection_HAsciiString aString)
            : base()
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString(TCollection_HExtendedString aString)
            : base()
        {
            throw new NotImplementedException();
        }

        public void AssignCat(TCollection_HExtendedString other)
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString Cat(TCollection_HExtendedString other)
        {
            throw new NotImplementedException();
        }

        public void ChangeAll(char aChar, char NewChar)
        {
            throw new NotImplementedException();
        }

        public void Clear()
        {
            throw new NotImplementedException();
        }

        public bool IsEmpty()
        {
            throw new NotImplementedException();
        }

        public void Insert(int where, char what)
        {
            throw new NotImplementedException();
        }

        public void Insert(int where, TCollection_HExtendedString what)
        {
            throw new NotImplementedException();
        }

        public bool IsLess(TCollection_HExtendedString other)
        {
            throw new NotImplementedException();
        }

        public bool IsGreater(TCollection_HExtendedString other)
        {
            throw new NotImplementedException();
        }

        public bool IsAscii()
        {
            throw new NotImplementedException();
        }

        public int Length()
        {
            throw new NotImplementedException();
        }

        public void Remove(int where, int ahowmany)
        {
            throw new NotImplementedException();
        }

        public void Remove(int where)
        {
            throw new NotImplementedException();
        }

        public void RemoveAll(char what)
        {
            throw new NotImplementedException();
        }

        public void SetValue(int where, char what)
        {
            throw new NotImplementedException();
        }

        public void SetValue(int where, TCollection_HExtendedString what)
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString Split(int where)
        {
            throw new NotImplementedException();
        }

        public int Search(TCollection_HExtendedString what)
        {
            throw new NotImplementedException();
        }

        public int SearchFromEnd(TCollection_HExtendedString what)
        {
            throw new NotImplementedException();
        }

        public string ToExtString()
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString Token(string separators, int whichone)
        {
            throw new NotImplementedException();
        }

        public TCollection_HExtendedString Token(string separators)
        {
            throw new NotImplementedException();
        }

        public void Trunc(int ahowmany)
        {
            throw new NotImplementedException();
        }

        public char Value(int where)
        {
            throw new NotImplementedException();
        }

        public TCollection_ExtendedString String()
        {
            throw new NotImplementedException();
        }

        public bool IsSameState(TCollection_HExtendedString other)
        {
            throw new NotImplementedException();
        }

        public char get_type_name()
        {
            throw new NotImplementedException("Native class returns pointer to integer/double/handle.");
        }

        public TCollection_ExtendedString ChangeString()
        {
            throw new NotImplementedException();
        }
    }; // class TCollection_HExtendedString
}